package com.xcity.game.event;

import naga.x.event.Events;

public interface GameEvents extends Events {
	// 金币变化: Player, long, String
	int EVENT_GOLD_CHANGED = 1001;
	// 钻石变化: Player, int
	int EVENT_STONE_CHANGED = 1002;
	// 建筑收钱: Player, Build, int(money)
	@Deprecated
	int EVENT_TAKE_MONEY_IN_BUILD = 1003;
	// 帮好友建筑收钱: player, build, robMoney, money
	int EVENT_TAKE_MONEY_IN_FRIEND_BUILD = 1004;
	// 抢劫非好友玩家: player, build, robMoney, money
	int EVENT_ROB_BUILD_MONEY = 1005;
	// 购买地标: player, land
	int EVENT_BUY_LAND = 1006;
	// 建造建筑: player, build
	@Deprecated
	int EVENT_CREATE_BUILDING = 1007;
	// 建筑升级: player, build
	@Deprecated
	int EVENT_BUILDING_LEVEL_UP = 1008;
	// 建筑升级完成: player, build
	@Deprecated
	int EVENT_BUILDING_LEVEL_UP_OK = 1009;
	// 卖出建筑: player, buildId, price
	int EVENT_SELL_BUILDING = 1010;
	/** 排行榜名次上升: player, ranking, type */
	int EVENT_RANKING_UPPED = 1011;
	// 被挤出排行榜: actor
//	int EVENT_OUT_RANKING_LIST = 1012;
	// 系统罚款: player, build, gold, stone
	int EVENT_SYSTEM_FINE = 1013;
	// 使用物品: player, itemTemplateId(int)
	int EVENT_USE_ITEM = 1014;
	// 购买物品: player, itemTemplateId(int)
	int EVENT_BUY_ITEM = 1015;
	// Actor加载到内存: Actor
	@Deprecated
	int EVENT_ACTOR_LOADED = 1016;
	// 成就完成: player, Achievement
	int EVENT_ACHIEVE_FINISHED = 1017;
	// 充值成功: player, money, rechargeTemplate
	int EVENT_RECHARGE = 1018;
	// 离线充值: actor, money, rechargeTemplate
	@Deprecated
	int EVENT_RECHARGE_OFFLINE = 1019;
	// 使用某个系统(转盘系统、地标系统等): player, systemId, [num]
	int EVENT_USE_SYSTEM = 1020;
	// pve战斗胜利: player, stage, star, drops, isFirstPass
	int EVENT_PVE_SUCCESS = 1021;
	// 掠夺建筑: player, defender, build, loseGold
	@Deprecated
	int EVENT_ATTACK_BUILD = 1022;
	// 玩一圈奇遇: player
	int EVENT_TURNTABLE_PLAY_CYCLE = 1023;
	// 获得宠物: player, pet
	int EVENT_ADD_PET = 1024;
	// 喂养宠物: player, pet
	int EVENT_FEED_PET = 1025;
	// 嬉戏宠物: player, pet
	int EVENT_PLAY_PET = 1026;
	// 玩耍宠物: player, pet
	int EVENT_WASH_PET = 1027;
	// 招募员工: player
	int EVENT_RECRUIT_EMPLOYEE = 1028;
	// 培养员工: player, employee
	int EVENT_TRAIN_EMPLOYEE = 1029;
	// 获得物品: player, itemId, itemCount
	int EVENT_ADD_ITEM = 1030;
	// 员工入驻建筑: player, build, employee
	int EVENT_EMPLOYEE_PUT_IN_BUILD = 1031;
	// 魅力值改变: player, value
	int EVENT_CHARM_CHANGED = 1032;
	// vip等级改变: player
	int EVENT_VIP_CHANGED = 1033;
	// 固资改变: player
	int EVENT_FIX_ASSETS_CHANGED = 1034;
	/** 送玫瑰: player(source), player(target), itemId, count */
	int EVENT_PRESENT_ROSE = 1035;
	/** 点赞: player(source), player(target), boolean(isFriend) */
	int EVENT_TAP_LIKE = 1036;
	/** 竞技场积分改变: player, score */
	@Deprecated
	int EVENT_ARENA_SCORE_CHANGED = 1037;
	/** 竞技场结束: player, targetId, result */
	int EVENT_ARENA_END = 1038;
	/** 员工升级: player, employee */
	int EVENT_EMPLOYEE_LEVEL_UP = 1039;
	/** 每日签到: player */
	int EVENT_DAILY_SIGN = 1040;
	/** 强化装备: player, equip, oldLvl */
	int EVENT_EQUIP_ENHANCE = 1041;
	/** 玩家数据加载完毕，且已通知客户端: player */
	int EVENT_PLAYER_LOADED = 1042;
	/** 移除物品: player, itemTemplate, count */
	int EVENT_REMOVE_ITEM = 1043;
	/** 改名: player */
	int EVENT_CHANGE_NAME = 1044;
	/** 领取每日登录奖励: player */
	int EVENT_DAILY_REWARD_GOT = 1045;
	/** 新手引导结束: player */
	int EVENT_FRESHER_GUIDE_END = 1046;
	/** 掠夺建筑v2: player, defender, build, result */
	int EVENT_ATTACK_BUILD_V2 = 1047;
	/** 建筑v2部位升级: player, build, part */
	int EVENT_BUILDING_PART_LEVEL_UP_V2 = 1048;
	/** 建筑v2建造完成: player, build */
	int EVENT_BUILDING_FINISH_V2 = 1049;
	/** 建筑v2开始建造: player, build */
	int EVENT_START_BUILDING_V2 = 1050;
	/** 获得员工: player, employee, cause */
	int EVENT_EMPLOYEE_ADDED = 1051;
	/** 奇遇v2偷窃别人: player, gold, bingo, targetPlayer, loseGold */
	int EVENT_ADVENTURE_STEAL = 1052;
	/** 奇遇v2攻击别人: player, target, build, buildPart, isHit */
	int EVENT_ADVENTURE_ATTACK = 1053;
	/** 增加转盘积分: player, addVal */
	int EVENT_ADD_CIRCLE_SCORE = 1054;
	/** 重置转盘积分排行 */
	int EVENT_RESET_CIRCLE_SCORE = 1055;
	/** 竞技场胜利 */
	int EVENT_ARENA_WIN = 1056;
	/** 员工升星: player, employee, oldStar */
	int EVENT_EMPLOYEE_STAR_UP = 1057;
	/** 获得装备 */
	int EVENT_EQUIP_ADD = 1058;
	/** 获得套装 */
	int EVENT_EQUIP_SUIT_ADD = 1059;
	/** 员工品质升级：player, employee, oldQualityLvl */
	int EVENT_EMPLOYEE_QUALITY_UP = 1060;
	/** 装备升级 */
	int EVENT_EQUIP_LVL_UP = 1061;
	/** 添加好友 */
	int EVENT_ADD_FRIEND = 1062;
	/** 转转盘 */
	int EVENT_ADVENTURE_PLAY = 1063;
	/** 扫荡 */
	int EVENT_SWEEP_DONE = 1064;
	/** 玩家升星: player, oldStarLvl, newStarLvl */
	int EVENT_PLAYER_STAR_LVL_UP = 1065;
	/** 玩家战斗力改变: player */
	int EVENT_COMBAT_POWER_CHANGED = 1066;
	/** 完成资源副本 */
	int EVENT_RES_SUCCESS = 1067;
	/** 完成巅峰之路(胜利一次) */
	int EVENT_PEAK_ROAD_WIN = 1068;
	/** 员工战斗力改变: employee */
	int EVENT_EMPLOYEE_COMBAT_POWER_CHANGED = 1069;
	/** 战斗阵型改变: player, formation */
	int EVENT_FORMATION_CHANGED = 1070;
	/** 占领建筑：player, build */
	int EVENT_BUILDING_CAPTURE = 1071;
	/** 抢矿成功：source player, target player, mine */
	int EVENT_MINE_ATTACK_SUCC = 1072;
	/** 占矿成功：player, mine */
	int EVENT_MINE_TAKEN = 1073;
	/** 领取游戏分享（QQ）奖励：player */
	int EVENT_GAME_SHARE_REWARDED = 1074;
	/** 世界boss战斗开始：Player, WorldBossCombatInfo */
	int EVENT_WORLD_BOSS_COMBAT_BEGIN = 1075;
	/** 世界boss战斗结束：Player, WorldBossCombatInfo, succ, score */
	int EVENT_WORLD_BOSS_COMBAT_END = 1076;
}
